Solution and its types