public String convert(String s, int nRows) {
		if(s==null) return s;
		if(s.length()==1) return s;
		String rt = "";
		int step = 2*nRows-2;
		if(step==0)step=1;
		for(int i=0;i<nRows;i++)
		{
			for(int j=i;j<s.length();j+=step)
			{
				rt+=s.charAt(j);
				if(i>0&&i<nRows-1&&(nRows>2))
				{	
					int a =  (j/step)*step;
					int k = a+step-(j-a);
					if(k<s.length())
						rt+=s.charAt(k);
				}
			}
		}
		return rt;
	}