print1-1print1-2print1-3print1-8print25-3print25-5print25-6print25-7proof25-1