11 685 403 true 3 14 15 17 20 21 23 24 28 29 34