7 865 414 true 3 6 9 19 21 26 31