final

Ideas collected by Fumitaka Saito