Hierarchical Web Structuring Using Integer Programming