Framework for olympiads on different playgrounds