6 347 185 true 2 4 5 10 18 30