x 2 1 io