Hard puzzle 41