#include #include #include #define llint long long using namespace std; llint n, k; llint a[105]; vector vec; int main(void) { cin >> n >> k; assert(n >= 2 && n <= 100 && k >= 0 && k <= 1000000000000000000); for(int i = 1; i <= n; i++) cin >> a[i]; for(int i = 1; i <= n; i++) assert(1 <= a[i] && a[i] <= n-1); for(int i = 1; i < n; i++) assert(a[i] <= a[i+1]); for(int i = 1; i <= n; i++) vec.push_back(a[i]); for(int i = 0; i < k; i++){ vec.insert(vec.begin() + vec[0] + 1, vec[0]); vec.erase(vec.begin()); } for(int i = 0; i < vec.size(); i++) cout << vec[i] << " "; cout << endl; return 0; }