I searched it on Amazon and saw numerous reviews saying you need a strong grasp of discrete mathematics, which is hardly "very very little" knowledge of math. I didn't study serious discrete math until my upper classes in undergraduate school.
Yes, the later chapters are tough. But I'd definitely say you don't need much preliminary discrete math in the first couple chapters. Let's say up to chapter 6 (Special Numbers)