public static Set permuteParenthesis1(int num)
{
Set result=new HashSet();
if(num==0)//base case
{
result.add("");
return result;
}
else
{
Set temp=permuteParenthesis1(num-1); // storing result from previous result.
for(String str : temp)
{
for(int i=0;i