I see all the approaches but I'm having difficulty following them. I guess I will try to figure it out on my own.