Euler diagram for P, NP, NP-complete, and NP-hard set of problems