add solution to the challenge 'Cavity Map'