solved problems 149, 215