293 784 1 1 579000 987654 2 1 2 1 1000000000 2 2 3