6 689 341 true 3 4 11 25 31 36