7 1889 493 true 0 3 4 6 10 14 20