Project 3a for 537