7 676 357 true 2 6 10 23 28 33 37