XXI Mathematical Marathon