solved 16 and 20