adds p18.py. whipped this up in a couple mins. correct answer first run :)