While let

While letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile letWhile let