\@addtocsec{htoc}{1}{-1}{\@print{Chapter 1}\quad{}Introduction} \@addtocsec{htoc}{2}{0}{\@print{1.1}\quad{}Course Objectives} \@addtocsec{htoc}{3}{0}{\@print{1.2}\quad{}Pólya's hints for solving a problem} \@addtocsec{htoc}{4}{1}{\@print{1.2.1}\quad{}Phase 1: Understanding the problem} \@addtocsec{htoc}{5}{1}{\@print{1.2.2}\quad{}Phase 2: Devising a plan} \@addtocsec{htoc}{6}{1}{\@print{1.2.3}\quad{}Phase 3: Carrying out the plan} \@addtocsec{htoc}{7}{1}{\@print{1.2.4}\quad{}Phase 4: Looking back} \@addtocsec{htoc}{8}{0}{\@print{1.3}\quad{}Some {}``research'' about Mazes} \@addtocsec{htoc}{9}{0}{\@print{1.4}\quad{}Conclusion} \@addtocsec{htoc}{10}{1}{\@print{1.4.1}\quad{}General problem solving techniques:} \@addtocsec{htoc}{11}{1}{\@print{1.4.2}\quad{}Proofs} \@addtocsec{htoc}{12}{1}{\@print{1.4.3}\quad{}Discrete structures:} \@addtocsec{htoc}{13}{1}{\@print{1.4.4}\quad{}Counting objects of a certain kind (Combinatorics) } \@addtocsec{htoc}{14}{1}{\@print{1.4.5}\quad{}Algebraic structures} \@addtocsec{htoc}{15}{1}{\@print{1.4.6}\quad{}Making a solution into an algorithm, and implementing it}