Problem #WSP-5295

Problem

Two players are playing a game. The first player is thinking of a finite sequence of positive integers a1, a2, ..., an. The second player can try to find the first player’s sequence by naming their own sequence b1, b2, ..., bn. After this, the first player will give the result a1b1+a2b2+...+anbn. Then the second player can say another sequence c1, c2, ..., cn to get another answer a1c1+a2c2+...+ancn from the first player. Find the smallest number of sequences the second player has to name to find out the sequence a1, a2, ..., an.