func parse(pr *codejam.Problem, testCaseIndex int) *data { d := &data{ testIndex: testCaseIndex, } n := pr.ReadInt() d.iPos = make([]vector, n) for i := 0; i < n; i++ { pr.ReadFloats(d.iPos[i][:]) } return d }