Min boards to cover roof holes | Google Interview Question