contract TakeMoney {
	receive() external payable {

	}

	function viewBalance() public view returns (uint256) {
		return address(this).balance;
	}
}

contract ForwardMoney {

	function payMe() public payable {

	}

	function sendMoney(address luckyAddress) public payable {
		uint256 myBalance = viewBalance();
		luckyAddress.call{value: myBalance}("");
	}

	function viewBalance() public view returns (uint256) {
		return address(this).balance;
	}
}