'use strict';
function Main(inputs) {
  // 1行目がinput[0], 2行目がinput[1], …に入る
  const input = inputs.split("\n");
  const n = Number(input[0]);
  const a = input[1].split(' ').map(Number);
  const b = [];
  let isGyaku = false;
  for(let i = 0; i < n; i++){
    isGyaku = i % 2 === 1;
    if(isGyaku){
      b.unshift(a[i]);
    }else{
      b.push(a[i]);
    }
  }
  if(!isGyaku){
    b.reverse();
  }
  console.log(b.join(' '));
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
