import java.io.*; import java.nio.*; import java.nio.channels.Channels; import java.nio.channels.ReadableByteChannel; class Main { public static void main(String[] args) throws IOException { // Use a ByteBuffer for fast input reading ByteBuffer buffer = ByteBuffer.allocateDirect(1 << 16); ReadableByteChannel channel = Channels.newChannel(System.in); channel.read(buffer); buffer.flip(); // Parse integers directly from the buffer int a = 0, b = 0; while (buffer.hasRemaining() && !Character.isDigit(buffer.get())) buffer.get(); while (buffer.hasRemaining() && Character.isDigit(buffer.get())) a = a * 10 + (buffer.get() - '0'); while (buffer.hasRemaining() && !Character.isDigit(buffer.get())) buffer.get(); while (buffer.hasRemaining() && Character.isDigit(buffer.get())) b = b * 10 + (buffer.get() - '0'); // Calculate and print the result System.out.println((b + a - 1) / a); } }