Puzzlebug 1000 - Jelly Beans Medium Difficult