// File: contracts/MoveETH2.sol



pragma solidity >0.6.0;
contract MoveETH2 {
 address payable private owner;
 uint256 number;
 constructor() {
  owner = payable(msg.sender);
 }
 function store(uint256 num) public {
  number = num;
 }
 function retrieve() public view returns (uint256){
  return number;
 }
 
 function close() public { 
  selfdestruct(owner); 
 }
}