Hot: assignment6