Description:The book contains selected problems aimed for high school students that are interested in competing in math competitions or simply for people of all ages and backgrounds who want to expand their knowledge and to challenge themselves with interesting questions. The problems are mostly selected from an extensive collection of problems from Polish Mathematical Olympics and many appear here in English for the first time. Each chapter consists of many sections devoted to a collection of related topics. Each of these sections starts with a problem followed by the necessary background (definitions and theorems used), careful and detailed solution, and discussion of possible generalizations.