msubmitter () {
    # Extract the current directory name
    local dir_name=$(basename "$PWD")
    local problem_id="$1"
    local file_name="$2"
    local extension="${file_name##*.}"
    local language="unknown"
    case "$extension" in
        cpp) language="c++" ;;
        py) language="python" ;;
        java) language="java" ;;
        js) language="javascript" ;;
        c) language="c" ;;
        *) language="unknown" ;;
    esac
    local task_url="codeforces.com/contest/${dir_name}/problem/${problem_id}" //(add https:// at the beginning)
    local command="submitter ${task_url} ${language} ${file_name}"
    echo "Executing: ${command}"
    eval "${command}"
}
