Gifts
Being Santa Claus is no easy task! If you give a child too few gifts, they might feel let down. On the other hand, giving too many gifts could lead to spoiling them. Plus, you need to make sure all the gifts in your bag are distributed, so you don't have to carry any back to Lapland.
Write a program to assist Santa Claus in distributing the gifts.
Input
The input consists of a single line with four integers: S, N, a, and b (0 ≤ S ≤ 10^18, 1 ≤ N ≤ 10^5, 0 ≤ a ≤ b ≤ 10^18). Here, S represents the total number of gifts in Santa's bag, N is the number of children who need to receive gifts, and a and b are the minimum and maximum number of gifts that can be given to each child, respectively.
Output
Output a single line containing N integers, where each integer represents the number of gifts a child will receive. If it's impossible to distribute all the gifts while adhering to the given conditions, output "IMPOSSIBLE" (without quotes). If there are multiple valid ways to distribute the gifts, any valid distribution can be provided.