Finished all groundwork on 22, input from file needed