Hardest Pattern Program In Java