Bytes + FSM, don't overcomplicate unless your salary depends on the solution.