#include <bits/stdc++.h>
using namespace std;
#define int long long
#define M 1000000007
#define inf 1e9
#define ff first
#define ss second
#define pb push_back
#define ppb pop_back
#define cy cout << "YES\n";
#define cn cout << "NO\n";
#define minus cout << "-1\n";
#define fo(a, b) for (auto i = a; i < b; ++i)
#define nfo(a, b) for (auto i = a; i >= b; --i)
#define jfo(a, b) for (auto j = a; j < b; ++j)
#define njfo(a, b) for (auto j = a; j >= b; --j)
class solution
{
public:
void solve()
{
int n;
cin >> n;
unordered_map<char, int> mp;
fo(0, n)
{
char x;
cin >> x;
mp[x]++;
}
for(auto it : mp) fo(0,it.ss) cout << it.ff;
}
};
int32_t main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
int t{1}, x{1};
// cin>>t;
while (t--)
{
x++;
solution a;
a.solve();
};
}
445. Add Two Numbers II | 442. Find All Duplicates in an Array |
437. Path Sum III | 436. Find Right Interval |
435. Non-overlapping Intervals | 406. Queue Reconstruction by Height |
380. Insert Delete GetRandom O(1) | 332. Reconstruct Itinerary |
368. Largest Divisible Subset | 377. Combination Sum IV |
322. Coin Change | 307. Range Sum Query - Mutable |
287. Find the Duplicate Number | 279. Perfect Squares |
275. H-Index II | 274. H-Index |
260. Single Number III | 240. Search a 2D Matrix II |
238. Product of Array Except Self | 229. Majority Element II |
222. Count Complete Tree Nodes | 215. Kth Largest Element in an Array |
198. House Robber | 153. Find Minimum in Rotated Sorted Array |
150. Evaluate Reverse Polish Notation | 144. Binary Tree Preorder Traversal |
137. Single Number II | 130. Surrounded Regions |
129. Sum Root to Leaf Numbers | 120. Triangle |