#include #define REP(i, n) for(int i = 0;i < n;i++) #define SORT(v, n) sort(v, v+n); #define VSORT(v) sort(v.begin(), v.end()) #define VRSORT(v) sort(v.rbegin(), v.rend())//vectorの降順ソート #define ll long long #define pb(a) push_back(a) #define INF 1000000000 #define MOD 1000000007 using namespace std; typedef pair P; typedef pair LP; typedef pair PP; typedef pair LPP; typedef vectorvec; typedef vector mat; typedef tuple T; int dy[]={0, 0, 1, -1, 0}; int dx[]={1, -1, 0, 0, 0}; int main(){ cin.tie(0); ios::sync_with_stdio(false); int n,m; cin>>n>>m; vector a(n); REP(i,n) cin>>a[i]; vector ans; for(int i=0;i=m) ans.push_back(tmp),i+=j-1; } for(auto x:ans) cout<