111 Problems in Algebra and Number TheoryAdrian Andreescu, Vinjai Vale · First published 2016Open the Tome