← Home
package main

import (
	"bufio"
	"fmt"
	"os"
	"strings"
)

func main() {
	in := bufio.NewReader(os.Stdin)
	var k, d int
	fmt.Fscan(in, &k, &d)

	if k == 1 && d == 0 {
		fmt.Println(0)
		return
	}
	if d == 0 {
		fmt.Println("No solution")
		return
	}

	var sb strings.Builder
	sb.WriteString(fmt.Sprintf("%d", d))
	for i := 1; i < k; i++ {
		sb.WriteByte('0')
	}
	fmt.Println(sb.String())
}