Sudoku in one HTML page: four levels by technique, explained hints, notes, a daily puzzle and records