8 1058 323 true 2 3 13 17 18 20 26 36