3 1 -3 1 -16 -5 2 5 -1 2 2 140 59049 -20 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 512