import java.util.Arrays; import java.util.LinkedList; import java.util.Scanner; public class Main { public static long MOD = 1000000007; public static void main(String[] args) { Scanner sc = new Scanner(System.in); final int N = sc.nextInt(); final char[] chs = sc.next().toCharArray(); LinkedList stack = new LinkedList(); int[] pairs = new int[N]; for(int index = 0; index < N; index++){ if(chs[index] == '('){ stack.addFirst(index); }else{ final int pair = stack.removeFirst(); pairs[pair] = index; pairs[index] = pair; } } for(int i = 0; i < N; i++){ System.out.println(pairs[i] + 1); } } }