Solved 28, 29, 30