added solution for cipher challenge