solved 32 ... maybe calling it a day
35 uses pfp