In the 1960s, memory based on core was extremely expensive, generally priced in dollars or cents per bit. If one wanted to store a screen of text at 80 columns by 25 lines and using 7-bit ASCII, one would require 80 x 25 x 7 bits = 14,000 bits, making the price of the terminal prohibitive. The cost would be even more if the terminal needed to display graphics. For instance, a graphics terminal supporting 1-bit points (on/off) at 1024 by 768 resolution would require 1024 x 768 x 1 bit = 786,432 bits of memory, likely more than the cost of the computer it connected to. One solution to reduce the amount of memory required was to represent the image not as dots, but lines. In this case only the endpoints have to be stored in memory, and additional hardware draws between them to produce the display. A coordinate within that same 1,024 resolution space requires 10 bits (210), so if the display can hold 1000 lines in total it requires 1000 lines x 2 ends x 2 coordinates per end (X and Y) x 10 bits = 40,000 bits. The IBM 2250 graphics terminal used this solution, and sold for $280,000 in 1970.