7 856 412 true 0 2 9 17 32 36 38