import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); List<List<Integer>> r = new ArrayList<>(); for(int i = 0; i < Math.ceil((double)n/m); ++i){//天花板保证车位足够 List<Integer> temp = new ArrayList<>(); for(int j = 0; j < m; ++j){ if(sc.hasNext()) temp.add(sc.nextInt()); } r.add(temp); } boolean flag = false; for(int i = r.size() - 1; i >= 0; --i){//逆序输出即可 for(int j = 0; j < r.get(i).size(); ++j){ if(flag) System.out.print(" ");//第一个不用输出空格 else flag = true; System.out.print(r.get(i).get(j)); } } } }