using System;

using System.Collections.Generic;

using System.Text;

 

namespace datetime

{

    public class date

    {

        private int day=0;

        private int month=0;

        private int year=0;

        public void setdate(int y,int m , int d)

        {

            year = y;

            if (m > 12)

            {

                month = m % 12;

                m = m % 12;

                y++;

            }

            else

                month = m;

            if(d>31 && m<=6)

            {

                day = d % 31;

                month++;

            }

            else

                day = d;

            if (d > 30 && m > 6 && m<=12)

            {

                day += d % 30;

                month++;

            }

            else

                day += d;

           

           

        }

        public void setdate(int y)

        {

            year = y;

            month = 0;

            day = 0;

        }

        public string getdate()

        {

            return (year.ToString() + " " + month.ToString() + " " + day.ToString());

 

        }

      

        }

      

 

 

    }

    public class time

    {

        private int h=0;

        private int d=0;

        private int s=0;

        public void settime(int h1, int d1, int s1)

        {

            if (s1 > 60)

            {

                s = s1 % 60;

                d1++;

 

            }

            else

                s = s1;

            if (d1 > 60)

            {

                d = d1 % 60;

                h1++;

            }

            else

                d = d1;

          

            if (h1 > 24)

                h = h1 % 24;

            else

                h = h1;

           

           

 

        }

        public void settime(int h1)

        {

            if (h1 > 24)

                h = h % 24;

 

            else

                h = h1;

 

        }

        public string gettime()

        {

            return (h.ToString() + " " + d.ToString() + " " + s.ToString());

         

        }

 

 

        public string gettime(int am)

        {

           

            if (h > 12)

                h = h - 13;

           

            return (h.ToString() + " " + d.ToString() + " " + s.ToString());

 

        }

       

 

    }