/* package whatever; // don't place package name! */
 
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
 
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	private static void shuffleOriginalArray() {
		String str
[]= {"Vxds", 
"Cvda", 
"Xcgi", 
"Atdr", 
"Mbeds", 
"0bda"}; 	    System.
out.
println("Shuffled array:     " + Arrays.
toString(str
)); 	}
 
	private static void shuffleIntoNewArray() {
		String str
[]= {"Vxds", 
"Cvda", 
"Xcgi", 
"Atdr", 
"Mbeds", 
"0bda"};  
		List
<String
> list 
= new ArrayList
<>(Arrays.
asList(str
)); 
	    System.
out.
println("Original array:     " + Arrays.
toString(str
)); 	    System.
out.
println("New shuffled array: " + Arrays.
toString(newStr
)); 	}
 
	public static void main 
(String[] args
) 	{
		shuffleOriginalArray();
		shuffleIntoNewArray();
	}
}
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC5BcnJheUxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuQXJyYXlzOwppbXBvcnQgamF2YS51dGlsLkNvbGxlY3Rpb25zOwppbXBvcnQgamF2YS51dGlsLkxpc3Q7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXByaXZhdGUgc3RhdGljIHZvaWQgc2h1ZmZsZU9yaWdpbmFsQXJyYXkoKSB7CgkJU3RyaW5nIHN0cltdPSB7IlZ4ZHMiLCAiQ3ZkYSIsICJYY2dpIiwgIkF0ZHIiLCAiTWJlZHMiLCAiMGJkYSJ9OwoJICAgIENvbGxlY3Rpb25zLnNodWZmbGUoQXJyYXlzLmFzTGlzdChzdHIpKTsKCSAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlNodWZmbGVkIGFycmF5OiAgICAgIiArIEFycmF5cy50b1N0cmluZyhzdHIpKTsKCX0KCglwcml2YXRlIHN0YXRpYyB2b2lkIHNodWZmbGVJbnRvTmV3QXJyYXkoKSB7CgkJU3RyaW5nIHN0cltdPSB7IlZ4ZHMiLCAiQ3ZkYSIsICJYY2dpIiwgIkF0ZHIiLCAiTWJlZHMiLCAiMGJkYSJ9OwoJCQoJCUxpc3Q8U3RyaW5nPiBsaXN0ID0gbmV3IEFycmF5TGlzdDw+KEFycmF5cy5hc0xpc3Qoc3RyKSk7CgkgICAgQ29sbGVjdGlvbnMuc2h1ZmZsZShsaXN0KTsKCSAgICBTdHJpbmdbXSBuZXdTdHIgPSBsaXN0LnRvQXJyYXkobmV3IFN0cmluZ1swXSk7CgkgICAgCgkgICAgU3lzdGVtLm91dC5wcmludGxuKCJPcmlnaW5hbCBhcnJheTogICAgICIgKyBBcnJheXMudG9TdHJpbmcoc3RyKSk7CgkgICAgU3lzdGVtLm91dC5wcmludGxuKCJOZXcgc2h1ZmZsZWQgYXJyYXk6ICIgKyBBcnJheXMudG9TdHJpbmcobmV3U3RyKSk7Cgl9CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpCgl7CgkJc2h1ZmZsZU9yaWdpbmFsQXJyYXkoKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oKTsKCQlzaHVmZmxlSW50b05ld0FycmF5KCk7Cgl9Cn0=
				
				
				
				
				
			 
			
				
			
			
				
	
		
		
	
	
		Shuffled array:     [Cvda, Mbeds, Xcgi, Vxds, 0bda, Atdr]
Original array:     [Vxds, Cvda, Xcgi, Atdr, Mbeds, 0bda]
New shuffled array: [Mbeds, 0bda, Atdr, Cvda, Vxds, Xcgi]