Solution idea(click for more)