2 5 1 1 999 123 123 3 123 123 1