Welcome to the Olympiad Math Club! 

FUN  problems with SMART solutions:  The Math of Logic