pragma solidity ^0.4.24;
contract SomeContract {
address public addr_1;
address public addr_2;
uint public value;
function() public payable { }
constructor(address[] _addresses, uint initialValue) public {
addr_1 = _addresses[0];
addr_2 = _addresses[1];
value = initialValue;
}