10 428 357 true 2 3 4 5 10 13 23 26 36 39