all codes including spoj etc.