challenge 128

challenge 128 solution
111 challenge

solved 111 challenge