public static int[] generate_order(String key)
	  {
		  String low_key=key.toLowerCase();
		  int[] num=new int[key.length()];
		  int[] ori_num=new int[key.length()];
		  for(int i=0;i<key.length();i++)
		  {
			  num[i]=low_key.charAt(i)-'a';
			  ori_num[i]=num[i];
		  }
		  Arrays.sort(num);
		  int[] result=new int[key.length()];
		  for(int i=0;i<ori_num.length;i++)
		  {
			  for(int j=0;j<num.length;j++)
			  {
				  if(ori_num[i]==num[j])
				  {
					  result[i]=j+1;
					  num[j]=-1;
					  break;
				  }
				  
			  }
		  }
		  return result;
		  
	  }