 Ahmed, can you give us a sense of some of the key skills that an entrepreneur needs in order to thrive as a business? Number one, skills would be the preservatives. So I mean, he or she has to be very persistent to make sure that they are caring and maintaining and they are increasing on because wherever they go, they will find a lot of challenges obstacles, barriers, doubtness, everything. So they should not be an easygoing when it comes to challenges through preservatives. Number two, the analytical kind of skills. So I mean, being kind of meticulous, looking into all details, even the tiny one of them is pretty important. Sometimes a lot of entrepreneurs look after the big picture and they say, I mean, we should not worry about the small tactical detail, tiny kind of things. See what makes things looks very perfect and being perceived in a very well manner as taking care of all details. This does not mean he has to do it perfect from the first time, but this means that he at least on the top of what he has from a market perspective, from a product perspective, from a technology perspective. So communication and negotiation, the certain force kind of skills they have to maintain. So communication, I mean, this is number one thing you do in your life actually. You communicate your point of view, you communicate your kind of innovation, you're developing, you're communicating your needs. So if you're not a good communicator, you will suffer some hard time, a lot of hard time, because not everybody appreciating new, innovative, disruptive kind of things. So you better know how to communicate this to them. Negotiations, I mean, this is again part of what's happening in all our lives. So we negotiate, negotiate with your father, start negotiating with your father, with your brother, your sister, and then later on with your teacher, with your professor at the university, and then with your partner, and then with your investor. So negotiation is a very important, main skill. In terms of skill sets, one of the key ones I would point out is part of the workshop that I do with everybody, I hope everyone's done their homework, is know yourself. If you know your strengths and your weaknesses, you will know who else you need to bring on to the team. If you know your purpose and your passion, then the 24-7 investment that you have to put in your company will not be hard, but it will be fun. That's the main thing. Second skill is listening with empathy. Be very humble. Be humble enough to believe that you may not have the right question or the right answers, but be humble enough to listen and co-create with your users and your stakeholders. Third one that I'd highlight is team building skills, very collaborative, learning with others. And the last one that I would highlight would be be the best salesperson you can be. Don't think, I will just hire a salesperson and then my company will grow. If you cannot sell your company to the first investor, to your first customer and to other people on your team to join you, then you'll have to think about it. Those are some of the key skills I would highlight.