bool checkleapyear(unsigned year)
{
  // 通常のうるう年の判定
  if ( (!(year % 4) && (year % 100 != 0)) || !(year % 4) ){
    return true;
  }
  // 2010年をうるう年とする判定
  else if ( year == 2010 ){
    return true;
  }
  return false;
}