semi

Not hard