Mathematical Olympiads 1998-1999 by Titu Andreescu