#include<bits/stdc++.h>usingnamespace std;//1008 数组元素循环右移问题 (20 分)intmain(){
ios::sync_with_stdio(0);int n, m;int a[105],b[105];
cin >> n >> m;for(int i =0; i < n;i++){
cin >> a[i];}
m %= n;int k =0;for(int i = n-m; i < n;i++){
b[k++]= a[i];}for(int i =0; i < n - m;i++){
b[k++]= a[i];}for(int i =0; i < n;i++){if(i==n-1)
cout << b[i];else
cout << b[i]<<" ";}return0;}
#include<bits/stdc++.h>usingnamespace std;//1010 一元多项式求导 (25 分)intmain(){
ios::sync_with_stdio(0);int a, b;
vector<pair<int,int>> s;int flag =0;while(cin>>a>>b){if(b!=0){
a = a * b;
b -=1;
s.push_back({a, b});
flag =1;}}if(!flag)
s.push_back({0,0});for(int i =0; i < s.size();i++){if(i!=s.size()-1){
cout << s[i].first <<" "<< s[i].second <<" ";}else
cout << s[i].first <<" "<< s[i].second;}return0;}#include<iostream>usingnamespace std;intmain(){int a, b, flag =0;while(cin >> a >> b){if(b !=0){if(flag ==1) cout <<" ";
cout << a * b <<" "<< b -1;
flag =1;}}if(flag ==0) cout <<"0 0";return0;}