true true true true false false false 3 6 9 20 20 3 3 1 3 3 false false true false false true true false false true true false false true