Let G be a simple graph with m edges and let f:V(G) → {0,1, ...,m} be an injection. The vertex labeling is called a graceful labeling if every edge (u,v) is assigned an edge label |f(x)–f(y)|and the resulting edge labels are mutually distinct. A graph possessing a graceful labeling is called a graceful graph. With an additional property that there exists an boundary value k so that for each edge (u,v) either f(u)≤k