12345678910111213141516171819202122let input = Int(readLine()!)!var array = [Int]()let maxFive = input / 5for countFive in 0...maxFive{ var value = input value -= (countFive * 5) let countThree = value / 3 value -= (countThree * 3) if(value != 0){ array.append(-1) } else{ array.append(countThree + countFive) }}array = array.filter { $0 != -1 }if(array.count == 0){ print("-1")}else{ print(array.m..
1234567891011121314151617181920212223242526func solve(start: Int, end: Int, count: inout Int) -> Int{ if(start == 0){ return count + end } else{ for i in 1...end{ count = solve(start: start - 1, end: i, count: &count) } return count }} let input = Int(readLine()!)!var k = [Int]()var n = [Int]()for _ in 1...input{ k.append(Int(readLine()!)!) n.append(Int(readLine()!)!)}for i in 0..