Really good puzzle! Not "how did they ill mind came to this?" neither "Am I in kindergarden?" - just what it should be - smart and challenging, but solvable. Well done!