#include <iostream>
#include <string>
#include <assert.h>
static
  auto it = mydeque.
begin();
 
  while (it != mydeque.
end())
 
    std::cout << " " << *it++;
  std::cout << std::endl;
}
int main(
int argc, 
const char * argv[]) {
 
  
  
  mydeque.
split(
size_t(3), mydeque2);
 
  
  
  
  std::cout << "Just after split:" << std::endl;
  std::cout << "contents of mydeque:";
  myprint(mydeque);
  std::cout << "contents of mydeque2:";
  myprint(mydeque2);
  
  
  std::cout << "Just after merge:" << std::endl;
  std::cout << "contents of mydeque:";
  myprint(mydeque);
  std::cout << "contents of mydeque2:";
  myprint(mydeque2);
  
  return 0;
  
}