100000 0 1 2 out