'2 dogs 4 horses lying on bed' riddle answer explained : vim