solved 4, 20, 25, and 31 :D