Hard puzzle 45