6 625 358 true 3 9 16 20 24 32