#include <iostream> 

template<int i>; 
struct loop { 
    static void body() { 
        loop<i-1>::body(); 
        loop<0>::body(); 
    } 
}; 

struct loop<0> { 
    static void body() { 
        std::cout << "I will not throw paper airplanes in class\n"; 
    } 
}; 

int main() 
{ 
    loop<500>::body();
    return 0; 
}