7 389 386 true 3 5 7 10 16 21 28