Comment Comment by ammasant You learned using the AOPS books? Don't be fooled by the titles, these books exclusively use a proof-based approach to construct a pretty wide foundation around these topics. parent ammasant 2 years ago