This is such a fun homework topic thanks to @rambo , @missy and @lyxzen . So my favorite memes is:

VIEW 3 of 3 COMMENTS
martyn:
Nice solution. ;)
lyxzen:
Hahahahaha!