Let binary integer linear programming solve Sudoku puzzles and variations on the game for you. Also, learn to prove theorems regarding puzzle creation. Java applets allow for interactive exploration, and exercises and challenge problems are included.

- About MAA
- Membership
- MAA Publications
- Periodicals
- MAA Press (an imprint of the AMS)
- MAA Notes
- MAA Reviews
- Mathematical Communication
- Information for Libraries
- Author Resources
- Advertise with MAA

- Meetings
- Competitions
- Programs and Communities
- Curriculum Resources
- Member Communities
- MAA Sections
- High School Teachers
- SIGMAAs
- Graduate Students
- Students
- MAA Awards
- Awards Booklets
- Writing Awards
- Teaching Awards
- Service Awards
- Research Awards
- Lecture Awards
- Putnam Competition Individual and Team Winners

- Blogs

- Outreach Initiatives
- Professional Development

- News