Hot: cryptal