/* package whatever; // don't place package name! */

class Main {

	public static void main(String[] a){
		// Your version
		String[] o = c("abc^d+ef^g + hijk^l - M^NO^P (Ag^+)");
		System.out.println(o[0]);
		System.out.println(o[1]);
		
		// My version
		o = d("abc^d+ef^g + hijk^l - M^NO^P (Ag^+)".toCharArray());
		System.out.println(o[0]);
		System.out.println(o[1]);
	}

    static String[] c(String i){
        String[] r = {"",""};
        for(int j = 0; j < i.length(); j++){
            char c = i.charAt(j);
            r[0] += c == 94 ? i.charAt(++j) : 32;
            r[1] += c == 94 ? 32 : c;
        }
        return r;
    }
    
    static String[] d(char[] i){
        String[] r = {"",""};
        for(char j = 0, c; j < i.length; j++){
            c = i[j];
            r[0] += c == 94 ? i[++j] : 32;
            r[1] += c == 94 ? 32 : c;
        }
        return r;
    }
}