Hardest Loop Pattern Java