#include <iostream>
#include <limits>
int main()
{
    std::cout << static_cast<size_t>(0) << std::endl;
    std::cout << static_cast<size_t>(1) << std::endl;
    std::cout << sizeof(int) << std::endl;
    std::cout << -1/sizeof(int) << std::endl;
    std::cout << ((static_cast<size_t>(0) - static_cast<size_t>(1)) / sizeof(int)) << std::endl;
    std::cout << std::numeric_limits<size_t>::max()/4 << std::endl;
}