Sudoku #3339

Level: Extremely Hard

 Fun Fact About 2
British Airways absolutely forbids its flight attendants from solving Sudoku puzzles during either takeoff or landing.

Enter numbers into the empty cells so that each row, column and 3x3 box contains the numbers 1 to 9.