Thank you for all these solutions