Solution:
There are 24 solutions:
48,615 - 02,937 = 45,678
48,651 - 02,973 = 45,678
57,984 - 12,306 = 45,678
58,047 - 12,369 = 45,678
58,074 - 12,396 = 45,678
59,406 - 13,728 = 45,678
59,460 - 13,782 = 45,678
63,582 - 17,904 = 45,678
65,382 - 19,704 = 45,678
69,783 - 24,105 = 45,678
70,359 - 24,681 = 45,678
70,539 - 24,861 = 45,678
75,138 - 29,460 = 45,678
75,318 - 29,640 = 45,678
75,894 - 30,216 = 45,678
80,295 - 34,617 = 45,678
82,095 - 36,417 = 45,678
86,217 - 40,539 = 45,678
86,271 - 40,593 = 45,678
87,603 - 41,925 = 45,678
87,630 - 41,952 = 45,678
87,693 - 42,015 = 45,678
97,026 - 51,348 = 45,678
97,062 - 51,384 = 45,678
Click here to see Richard Johnson's computer program
Click here to see Chip Schweikarth's computer program