Sudoku

Enter digits from 1 to 9 into the blank spaces. Every row must contain one of each digit. So must every column, as must every 3×3 square.