>>150629211
ChatGPT's attempt