Flatten Function In Java Using Dsa