Hard puzzle 44