7 160 326 true 6 7 14 18 22 31 39