В данной серии книг мы разбираем темы, необходимые для решения олимпиадных задач и просто трудные для самостоятельного освоения. Книга будет полезна как для школьников, самостоятельно готовящихся к олимпиадам по математике, так и для руководителей математических кружков. Конечно, школьная математика --- далеко не вся математика, но для понимания наших книг вам не потребуется более глубоких знаний. В нашем курсе много тем, потому что, решая олимпиадные задачи, часто приходится разбираться с несколькими подзадачами разного типа. Например, для решения задачи, кажущейся чисто геометрической, может понадобиться комбинаторика, а для задачи на теорию чисел --- инварианты и принцип Дирихле. В каждой из рассматриваемых тем есть теоретическая часть, дающая новый материал или дополняющая известный. В качестве иллюстрации мы приводим решение двух-трёх задач с подробными пояснениями. Также несколько задач предлагаем для закрепления, --- их решения приведены в конце каждой главы книги.