solve 29,30