Finished Logic-2 and String-2