/* >>455 */
#include <iostream>
#include <vector>
#include <algorithm>
#include <chrono>

using namespace std;

int main()
{
	vector< vector<int> > arr {
		{1,5,3,4},
		{0,4,1,0},
		{7,2,3,1}
	};
	const auto start = chrono::system_clock::now();
		
	for (auto& row : arr)
		sort( row.begin(), row.end() );
	sort( arr.begin(), arr.end() );
	
	const chrono::duration<double> elapsed = chrono::system_clock::now() - start;

	/* results. */
	for (auto& row : arr)
	{
		for (auto& col : row)
			cout << col << ", ";
		cout << endl;
	}
	cout << elapsed.count() << " sec." << endl;
	return 0;
}