<?php
require_once(__DIR__ . '/vendor/autoload.php');
$requiredIps = 3000;
$mask = 32;
$subnet = '10.0.0.0';
$availableIps = 0;
while ($requiredIps > $availableIps) {
    $mask -= 1;
    $sub = new IPv4\SubnetCalculator($subnet, $mask);
    $availableIps = $sub->getNumberAddressableHosts();
}
echo $mask;