GPU

Attempting to solve the challenge of Feb 2022.