add solution to the challenge 'Ciper'