* Program 4 is now working. (almost)