Hard puzzle 42