• The approach is good but it only fulfill 50 percent of my requirement.

    Please check the image attached of my chart