Solved 38 and 179 and made 87 more efficient; bad means that I got an efficiency hint from the solution thread