Hot: solving