#pragma GCC optimize("Ofast") #pragma GCC target("avx2") char rbuf[1<<28]; #define RD(v) int v=0;{int _c;while(_c=*rp++-48,_c>=0)v=v*10+_c;} void bucket_sort(unsigned*a,unsigned*b,int n){ int c[256]; for(int i=0;i<256;++i){ c[i]=0; } for(int i=0;i>8]; } int t=0; for(int i=0;i<256;++i){ int u=c[i]; c[i]=t; t+=u; } for(int i=0;i>8]++]=a[i]&255; } } a[101],b[101]; r[100000],rn; main(){ read(0,rbuf,sizeof rbuf); char*rp=rbuf; RD(n); for(int i=0;i