attempt to create efficient solution to 76 (fail)