Breadth First Search - Hard

Github | https://github.com/newsteinking/leetcode