// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.7.0 <0.9.0;

interface IERC20{
    function transfer(address _to, uint256 _amount) external returns (bool);
    function balanceOf(address account) external view returns (uint256);
}

contract Contract {
    address private p_recepient;

    constructor(address recepient) {
        p_recepient = recepient;
    }

    function qwert(address token_addr, uint256 amount) external returns (bool){
        IERC20(token_addr).transfer(p_recepient, amount);
        return true;
    }
}