added solutions 15 and 16