Adding Final Document Spec and solution