#include <algorithm>
#include <iostream>

int main()
{
	int A[2][5] = { {1,3,2,6,5},{0,1,2,3,4} };
	std::sort(A[1], A[1] + 5, [&](int n1, int n2) { return A[0][n1] < A[0][n2]; });
	for (int i = 0; i < 2; ++i)
	{
		for (int j = 0; j < 5; ++j)
		{
			if (i == 0)
				std::cout << A[i][A[1][j]] << " ";
			else
				std::cout << A[i][j] << " ";
		}
		std::cout << "\n";
	}
}