3 1 2 3 3 1001 1002 1003