And although it may seem paradoxical to many younger people this itself has been a major challenge

What is the correctly punctuated version of this sentence?
And although it may seem paradoxical to many younger people, this itself has been a major challenge.