# h035 夜市
## 題目連結
[h035](https://zerojudge.tw/ShowProblem?problemid=h035)
## 解題想法
* 正常讀資料
* 額外創造兩個陣列紀錄板子是否被打過和板子現在的狀態
## 程式碼
```python=
#input
n = int(input())
data = [int(i) for i in input().split()]
up = ['up' for i in range(9)] #記錄板子的狀態(是否立起或倒下秒數)
isHit = [False for i in range(9)] #紀錄板子是否被打過
score = 0
isprint = False #紀錄是否perfect(有perfect就不print分數)
#process
for i in range(n):
#所有板子秒數增加並且如果需要就立起板子
for j in range(len(up)):
if type(up[j]) == int:
up[j] += 1
if up[j] == 12: up[j] = 'up'
#小佳投球
now = data[i] - 1
if now != -2 and up[now] == 'up':
up[now] = 0
if isHit[now] == False:
isHit[now] = True
score += (now+1)
#判斷是否perfect
if up.count('up') == 0:
print('perfect')
isprint = True
break
#output
if isprint == False:
print(score)
```