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

import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		String tree = "(30:0.07,(1:0.06,2:0.76))";
		HashMap<String, String> h = new HashMap<String, String>();
		h.put("(1:" , "(30:");
		h.put(",1:" , ",30:");
		h.put("(30:" , "(6:");
		h.put(",30:" , ",6:");
		System.out.println(convertTree(tree, h));
		
	}
	private static String convertTree(String treeOld, HashMap<String, String> conv) {
        Pattern pattern = Pattern.compile("[,(]\\d+:");
        Matcher m = pattern.matcher(treeOld);
        StringBuffer result = new StringBuffer();
		while (m.find()) {
			if (conv.containsKey(m.group(0))) {
		    	m.appendReplacement(result, conv.get(m.group(0)));
			}
			else {
				m.appendReplacement(result, m.group(0));
			}
		}
		m.appendTail(result);
        return result.toString();

    }
}