#include <bits/stdc++.h>
using namespace std;
int main() {
    int a;//总的脚数 设鸡有x只,兔有y只,有2*x+4*y=a
    while(cin>>a)
    {
        int maxnum=0,minnum=0;//最多的和最少的动物数,初始均为0
        //由于x+y=动物数量,那么2*y=a-2*动物数量
        //又由于动物数量最少全是兔子a/4,最多全是鸡a/2,只需要将此范围中的整数依次代入
        //只有当解得y为整数时才是合理解(y若为整数,x必为整数),过程中应记录最大最小动物数量
        for(int i=a/4;i<=a/2;i++)
        {
            if((a-2*i)%2==0&&(a-2*i)/2<=i) //(a-2*i)/2是兔子数量,i是动物数量
            {
                maxnum=max(maxnum,i);
                if(minnum==0) minnum=i;
                else minnum=min(minnum,i);
            }
        }
        cout<<minnum<<" "<<maxnum<<endl;
    }
}
// 64 位输出请用 printf("%lld")