pseudo pad array
init solution
ok, NOW init solution is write
refactored