package july;
import java.util.Stack;
public class Solution71 {
public static String simplifyPath(String path) {
char [] apath=path.toCharArray();
Stack<String>ss=new Stack<>();
for(int i=0;i<apath.length;)
{
while(i<apath.length&&apath[i]=='/')
{
++i;
}
String s0="";
while(i<apath.length&&apath[i]!='/')
{
s0+=apath[i++];
}
if(s0.equals("..")&&!ss.empty())
{
ss.pop();
}
else if(!s0.equals("")&&!s0.equals(".")&&!s0.equals(".."))
{
ss.push(s0);
}
}
if(ss.empty())
{
return "/";
}
String s0="";
while(!ss.empty())
{
s0="/"+ss.peek()+s0;
ss.pop();
}
return s0;
}
public static void main(String [] args)
{
String path="/home/";
System.out.println(simplifyPath(path));
}
}