My solution to Yodle's puzzle found at http://www.yodlecareers.com/puzzles/jugglefest.html . Adapted Stable Matching algorithm found in Algorith Design by Kleinberg and Tardos