Difficult Pattern Programm In Java