7 676 224 true 5 15 22 23 32 34 39