pragma solidity ^0.4.24;


contract FreeMemory {
    function useMemory(uint a) public constant returns(uint) {
        uint[] memory array_num1 = new uint[](a);
        uint res = 0;
        assembly {
            res := mload(0x40)
        }
        return res;
    }
    
}