The right answer to the riddle is Three. This riddle tests your English skill. Here the riddle mentions all but three, means every egg broke except three eggs. Hence, three eggs were left unbroken.