$ cat input.txt
13 ### defender's techs: Weapon
14 # Armor
15 # Shield
10 # Small Cargo ### defender's fleet
20 # Large Cargo
0 # Light Fighter
0 # Heavy Fighter
0 # Cruiser
0 # Battleship /pl:Okręt wojenny
0 # Colony Ship
10 # Recycler
0 # Espionage Probe
0 # Bomber
20 # Solar Satellite
0 # Destroyer
0 # Deathstar
0 # Battlecruiser /pl:Pancernik
110 # Rocket Launcher
50 # Light Laser
65 # Heavy Laser
50 # Gauss Cannon
84 # Ion Cannon
8 # Plasma Turret
1 # Small Shield Dome
1 # Large Shield Dome
27627 ### resources at planet - metal
15121 # crystal
5858 # deuterium
10 ###techs of attacker: Weapon
11 # Armor
12 # Shield
1 ###attacker galaxy
2 #system
3 #planet
5 ###defender galaxy
6 #system
7 #defender planet
15 ###attacker engine: Combustion Engine
16 # Impulse Engine
17 # Hyperspace Engine
3 ### metal units is worth 1 deuterium units
1.5 # crystal units is worth 1 deuterium units
1 # deuterium unit is worth 1 deuterium unit
-1 # Light Fighter #(start of attackers ship limits <0 means unlimited)
-1 # Heavy Fighter
-1 # Cruiser
-1 # Battleship
-1 # Espionage Probe
-1 # Bomber
-1 # Destroyer
-1 # Deathstar
-1 # Battlecruiser
-2 # Budget limits(<=0 means unlimited) in deuterium
$ ./optifleet_0.9.1.bin
inputAttacker 10 11 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
inputDefender 13 14 15 10 20 0 0 0 0 0 10 0 0 20 0 0 0 110 50 65 50 84 8 1 1
inputResources 27627 15121 5858
inputSpace 1 2 3 5 6 7 15 16 17
inputRatios 3 1.5 1
inputShipLimits -1 -1 -1 -1 -1 -1 -1 -1 -1
inputBudget 1000000000000
$ cat output.txt
solution: 564 753 1 0 1352 1 0 0 1