package com.menzus.gcj._2012.qualification.c;

import com.menzus.gcj.common.InputBlockParser;
import com.menzus.gcj.common.OutputProducer;
import com.menzus.gcj.common.impl.AbstractProcessorFactory;

public class CProcessorFactory extends AbstractProcessorFactory<CInput, COutputEntry> {
    public CProcessorFactory(String inputFileName) {
	super(inputFileName);
    }

    @Override
    protected InputBlockParser<CInput> createInputBlockParser() {
	return new CInputBlockParser();
    }

    @Override
    protected OutputProducer<CInput, COutputEntry> createOutputProducer() {
	return new COutputProducer();
    }
}

package com.google.codjam.problems;

public class sample {
    public static void main(String[] args) {
        int n = 20;
        String nS=n+"";
       
        
        int currentM=1;
        int maxMov=nS.length();
        String tempS = nS.substring(0,currentM);
        String finalS= nS.substring(currentM,maxMov)+tempS;
        System.out.println(finalS);
    }
    
}
