7 1058 382 true 3 5 6 12 18 22 26