Grandia 2
solution
by psycho_k41
The Spoiler Centre