VI Knapsack Checklist