Initial commit for hw12.