move bs below problem type reduction