Finished Logic-2.