very informative solutions for every one.