POJ#2105 Binary2Decimal Rank:15371