Solution 264-274 by Ingo Niermann | Lex | Lex