Lelouch the best, no lie.

Can Do Claimed by Pokemon Trainer Rex
Kuroko No Basuke