Hard puzzle 47