Solving Perfect Squares problem using breadth-first search

By Dmitry Kabanov