7 1173 408 true 1 4 7 10 18 22 37