Here's the Python code for the maxLengths function that calculates the length of the Collatz sequence for numbers from 1 to m and returns the maximum length and the corresponding number:
def collatz_sequence_length(n):
length = 1
while n != 1:
if n % 2 == 0:
n = n // 2
else:
n = 3 * n + 1
length += 1
return length
def maxLength(m):
max_length = 0
max_number = 1
for k in range(1, m+1):
length = collatz_sequence_length(k)
if length > max_length:
max_length = length
max_number = k
return max_length, max_number
The collatz_sequence_length function takes an integer n and calculates the length of the Collatz sequence for that number. It iteratively applies the Collatz sequence rules until the number reaches 1 and keeps track of the length.
The maxLength function takes an integer m and iterates from 1 to m, calling the collatz_sequence_length function for each number. It updates the maximum length and the corresponding number whenever a longer sequence is found.
Finally, the maxLength function returns the maximum length and the corresponding number as a tuple.
There is a fairly brief tutorial that gives you basic information about the language and gets you started. You can follow this by looking at the library reference for a full description of Python's many libraries and the language reference for a complete (though somewhat dry) explanation of Python's syntax.
To know more about Functions, visit:
https://brainly.com/question/11624077
#SPJ11
Write code to define a function named mymath. The function has three arguments in the following order: Boolean, Integer, and Integer. It returns an Integer. The function will return a value as follows: 1. If the Boolean variable is True, the function returns the sum of the two integers. 2. If the Boolean is False, then the function returns the value of the first integer - the value of the second Integer.
Answer:
public class Main
{
public static void main(String[] args) {
Main m=new Main();
System.out.println(m.mymath(true,5,2)); // calling the function mymath
}
public int mymath(boolean a,int b,int c) // mymath function definition
{
if(a==true)
{
int d=b+c;
return d;
}
else{int e=b-c;
return e;
}
}
}
should every presentation have a beggening middle and end
Answer:
yes every presentation should have a beginning middle & end.
Explanation:
you should include these 5 parts
- introduction
- objective
- overview
- presentation
- summary/conclusion
"Placing a structure within another structure is called __________the structures.
a. stacking
b. untangling
c. building
d. nesting"
Placing a structure within another structure is called nesting the structures. Answer: d. nesting.
Nesting refers to placing one structure inside another. It is similar to placing a matryoshka doll (a Russian doll) inside a larger doll. The smaller dolls are all contained inside the bigger doll. Similarly, the nested structure is inside the larger structure.
In computer programming, nesting is a technique used to control the scope of objects. A code block is enclosed in another code block using the curly braces notation {} in many programming languages. The inner code block has access to variables declared in the outer code block but not the other way around.
Learn more about nesting here:https://brainly.com/question/24305078
#SPJ11
true or false: a) the body of a while loop will always execute at least once. b) the for loop is an automatic counting loop and should be used where the number of repetitions is known. c) a sentinel is a data value that can be used to terminate a loop. d) the do-while loop will continue until the boolean expression in the while statement becomes true. e) a while loop is a posttest loop. f) checking for the eof condition can be used to control a loop. g) a nested loop is a loop within a loop. h) every while loop can be written as a for loop without using a break statement. i) every for loop can be written as a while loop. j) the break statement ends the current iteration of a loop. k) a for loop ends when boolean condition becomes true. l) the continue statement can be coded inside any loop. m) placing a semicolon after the parenthesis in a while loop can cause an infinite loop. n) the statement block of a do-while loop may not be executed. o) a for loop may be designed to count down by decrementing the control variable. p) loops may be used to validate user input or to give the user another chance to enter a value, such as a password, that was typed incorrectly.
A loop is a crucial feature of programming languages. It allows a program to execute a statement or group of statements repeatedly. In computer programming, loops come in handy in solving repetitive tasks.
The different types of loops include for loops, while loops, and do-while loops. A sentinel is a data value that can be used to terminate a loop, and checking for the EOF condition can be used to control a loop.A while loop is a posttest loop, meaning that the boolean expression is evaluated after the body of the loop is executed.On the other hand, a for loop is an automatic counting loop and should be used where the number of repetitions is known. A do-while loop will continue until the boolean expression in the while statement becomes true, while a nested loop is a loop within a loop. Every while loop can be written as a for loop without using a break statement, and every for loop can be written as a while loop.The break statement ends the current iteration of a loop, and a for loop ends when the boolean condition becomes true.The continue statement can be coded inside any loop.Placing a semicolon after the parenthesis in a while loop can cause an infinite loop.The statement block of a do-while loop may not be executed, and a for loop may be designed to count down by decrementing the control variable.Loops may be used to validate user input or to give the user another chance to enter a value, such as a password, that was typed incorrectly.for more such question on repetitions
https://brainly.com/question/596301
#SPJ11
Question 1 (1 point)
You notice that your browser is running a bit slow. Which of the following settings
could be changed in order to increase your browsing speed?
Popups are disabled
Client-side scripting is disabled
O Cache is enabled
Proxy settings are used
I WILL GIVE BRAINLIEST IF CORRECT
The settings which could be changed in order to increase your browsing speed is: B. Client-side scripting is disabled.
A website is the collective name which is used to describe series of webpages that are linked together with a unique domain name.
Basically, a website is an HTML document which comprises codes, tags, images, audios, and videos that are integrated to make them responsive and interactive with end users.
On a related note, a web browser refers to a software program that is typically designed and developed for viewing an HTML document such as a website.
When you enable client-side scripting on your web browser, it mostly slows down your browsing speed and as such it should be disabled, unless it is necessary not to do so.
Read more: https://brainly.com/question/21694571
What is the MINIMUM number of paths that would need to be broken to prevent Computing Device A from connecting with Computing Device E? a) 1 b) 2 c) 3 d) 4
Answer:
The answer is "Option c".
Explanation:
In the given question the device A is connected by 3 wires, contributing all of them, which also includes several connector paths. When all the wires of A are broken down, and if all of this leaves no routes that can be used. Even so, if it is done to E, it's also linked to four different routes. Its solution would've been C because its value will be the MINIMUM.
Answer:
c
Explanation:
Fiona wants to fix scratches and creases in an old photograph. Fiona should _____.
Answer:
Fiona should scan the photograph and use image-editing software to fix the image.
Explanation:
Answer:
Fiona should scan the photograph and use image-editing software to fix the image.
Explanation:
the cpu inside your computer has an operating frequency of 421.013hertz the transistors in your cpu have a capacitance of 0.218 farads your computer has a power supply of 2.302 volts the transistors in your cpu are imperfect have a leakage current of 0.036 amps how much energy does your cpu consume with 1 hour's use? answer in joules to 3 decimal places.
In this question, we are asked to calculate the energy consumed by the CPU inside a computer during 1 hour of use, given certain specifications.
We are given the operating frequency of the CPU (421.013 Hz), the capacitance of its transistors (0.218 F), the voltage of the computer's power supply (2.302 V), and the leakage current of the transistors (0.036 A). To calculate the energy consumed, we can use the following formula:
Energy (J) = Power (W) x Time (s)
We can calculate the power using the following formula:
Power (W) = 0.5 x Capacitance (F) x Voltage^2 (V^2) x Frequency (Hz) x (1 + Leakage Current (A) x Resistance (Ω))
where the resistance is the equivalent resistance of the transistors. Since they are imperfect, we do not know this value exactly. However, we can estimate it as follows:
Resistance (Ω) = Voltage (V) / Leakage Current (A)
Substituting the given values, we get:
Resistance (Ω) = 2.302 V / 0.036 A = 63.944 Ω
Plugging this into the power formula, we get:
Power (W) = 0.5 x 0.218 F x (2.302 V)^2 x 421.013 Hz x (1 + 0.036 A x 63.944 Ω) = 0.726 W
Finally, we can calculate the energy consumed during 1 hour of use:
Time (s) = 1 hour x 60 minutes/hour x 60 seconds/minute = 3600 s
Energy (J) = 0.726 W x 3600 s = 2613.6 J
Rounding to 3 decimal places, we get the final answer:
The CPU inside the computer consumes 2613.6 joules of energy during 1 hour of use.
To learn more about CPU, visit:
https://brainly.com/question/29775379
#SPJ11
smartphone security can make the user experience difficult by blocking some of the sensors that are designed to make the app more user-friendly. select one: true false
Answer:
true
Explanation:
Smash Bros. Ultimate Images
Answer:
I can't see the last one it is glitching
Explanation:
Consider the following class. Which of the following classes can access the variable member of the class A ? (check all that apply) class A { protected int member; } Any class outside the package of A. Any subclass in the same package as A. Any superclass outside the package of A. Any subclass outside the package of A. Any class in the same package as A.
We can say that any subclass and any class in the same package as A can access the variable member of the class A. Any class outside the package of A, any superclass outside the package of A, and any subclass outside the package of A cannot access the variable member of the class A.
In Java programming, access control of the class determines how other classes access a particular class's fields and methods. Java provides access modifiers to modify the access level of a class, a field, a method, or a constructor. The available access modifiers are public, protected, default (no access modifier is specified), and private.Here is the answer:Based on the given class A {protected int member;}, the following classes can access the variable member of the class A are:Any subclass in the same package as A.Any class in the same package as A. An explanation of how these classes can access the variable member of the class A is given below:Any subclass in the same package as A:If the subclass is in the same package as A, the subclass can access the protected member of the A class without importing the A package. Therefore, any subclass in the same package as A can access the variable member of class A.Any class in the same package as A:If the class is in the same package as A, it can access the protected member of the A class without importing the A package. Therefore, any class in the same package as A can access the variable member of the class A.
To know more about class visit:
brainly.com/question/27462289
#SPJ11
What do programmers use for complex web development?
Programmers use various tools and languages for complex web development. Some popular tools and languages include HTML, CSS, JavaScript, frameworks like React and Angular, and back-end languages like Python, Ruby, and PHP.
They often combine these tools to create and maintain intricate websites, following a step-by-step process such as planning, designing, coding, testing, and deployment.Programmers use various tools for complex web development. Some other used tools are mentioned below: Text editors: Programmers use text editors like Sublime Text, Visual Studio Code, Atom, and Notepad++ to write code. These text editors are designed to provide developers with syntax highlighting, auto-indentation, and a variety of other features that improve the development experience.Version control: Version control systems like Git allow programmers to track changes to their codebase, collaborate with other developers, and deploy code to production servers.Code libraries: There are numerous code libraries available to developers that they can use to simplify their work. Libraries such as jQuery and React.js provide developers with pre-built code that they can use to create complex web applications.Frameworks: Web development frameworks like Angular, React, Vue, and Django provide a set of pre-built tools and components that simplify web development. These frameworks enable developers to create complex web applications more quickly and easily.Web browsers and developer tools: Web developers use web browsers and developer tools like Chrome DevTools, Firefox Developer Edition, and Safari Developer Tools to test and debug their code. These tools provide developers with insights into how their code is executing, allowing them to identify and fix bugs in their code quickly.Learn more about Chrome DevTools: https://brainly.com/question/15090426
#SPJ11
anything you want to do in hootsuite can be found in the , with the main workspace in the ?
Everything on Hootsuite may be accessed in the Header or the Sidebar, with the primary workspace in the center. The sidebar has links to essential Hootsuite features such as Streams, Inbox, Planner, Analytics, and the App Directory.
What is a workspace?Workspaces are groups of windows on your desktop. You may set up numerous workspaces, which function similarly to virtual desktops.
Workspaces are intended to decrease clutter and make the desktop more navigable. Workspaces can help you arrange your tasks.
Learn more about Hootsuite:
https://brainly.com/question/19721837
#SPJ1
X = "apple"
y = X
z = "banana"
print(x
+
+
y + "\n" + z)
What is output?
pede po bang pa pic ang gulo po Kasi ehh
To display the output on the next line, you can use the println method or use the ________ escape sequence in the print method. \n \b \r \t
To display the output on the next line, you can use the println method or the escape sequence "\n" in the print method.
1. The println method: This method is used to print a line of text and automatically moves the cursor to the next line. It is commonly used to display output in separate lines. For example:
```
System.out.println("This is line 1");
System.out.println("This is line 2");
```
Output:
```
This is line 1
This is line 2
```
2. The escape sequence "\n": In the print method, you can include the "\n" escape sequence within a string to create a line break. This allows you to control where the output is displayed. For example:
```
System.out.print("This is line 1\n");
System.out.print("This is line 2\n");
```
Output:
```
This is line 1
This is line 2
```
In both cases, the output is displayed on separate lines. The println method is more straightforward as it automatically adds a line break, while the "\n" escape sequence provides more control over the output within the print method.
It's important to note that the other escape sequences (\b, \r, and \t) have different purposes. The "\b" escape sequence is used for a backspace character, "\r" is used for a carriage return character, and "\t" is used for a tab character. These escape sequences are not relevant for displaying output on the next line.
In conclusion, to display output on the next line, you can use the println method or the escape sequence "\n" within the print method. Both methods will result in separate lines of output.
To learn more about escape sequence:
https://brainly.com/question/13089861
#SPJ11
you have been called to the scene of a fatal car crash where a laptop computer is still running. what type of field kit should you take with you? extensive-response kit initial-response kit lightweight kit car crash kit
The most appropriate field kit to take with you would be an initial-response kit.
An initial-response kit typically includes basic tools and equipment to quickly assess the situation and collect initial evidence. It may include items such as gloves, evidence bags, digital cameras, a flashlight, and a notepad. In this case, you may need to secure the laptop as potential evidence, so it's important to handle it carefully and avoid tampering with any data on the device. Once the initial assessment is complete, you can then determine if additional equipment or specialists are needed to further analyze the device and any data it may contain.
Learn more about initial-response kit: https://brainly.com/question/30698727
#SPJ11
Match these step-by-step directions in the order that you will find them in this course.
1. tab name
second step
2. group name
third step
3. tool name
first step
Please help !!
Answer:
a table with sample values
a chart with sample values
Microsoft powerpoint is a powerful presentation tool. It has several tools and can be used to present even excel files, charts and other graphical data.
When a chart is created in powerpoint, the slide of the application shows a table and a chart with sample values.
Explanation:
someone repoted my answer sorry
What are three types of audio editing techniques?
Sound Forge, Audacity, and Pro Tools
burning, copying, and fading
non-destructive, destructive, and constructive
professional, open-source, and free
Answer:
non-destructive, destructive, and constructive
Explanation:
The three audio editing techniques involve sound forge, audacity, and pro tools. Thus, option A is correct.
What is audio editing?The audio editing is given as the change in the audio, volume, with the length, speed of the audio or other manipulations.
The audio editing is performed with the use of the software in the computer that enables the generation of the audio data.
The three types of audio editing techniques involves:
Sound Forge: It mediates the edit in the sound files with playback. Audacity: It is a free software that has been used for long with multi-track audio editor and recorder.Pro Tools: It enables the use of the view and edit of the track.Thus, option A is correct.
Learn more about audio editing, here:
https://brainly.com/question/24228690
#SPJ2
Please tell me what the mistake in this python code is ?
Birth_Year = input("What is your birth year")
if Birth_Year <= 2000:
print("Wow youre old")
if Birth_Year >= 1999:
print("lol youre still a baby")
The mistake in this Python code is that the input function returns a string, not an integer. Therefore, when you compare the value entered by the user to an integer (2000 or 1999), it will result in a TypeError.
To fix this, you can convert the input to an integer using the int() function. Here's the corrected code:
Birth_Year = int(input("What is your birth year? "))
if Birth_Year <= 2000:
print("Wow, you're old.")
if Birth_Year >= 1999:
print("lol, you're still a baby.")
Note that I've also added indentation to the print statements so they are executed only when the condition is true.
Answer:
Set the variable as an integer
Explanation:
You will need to set the question as an integer:
Birth_year = int(input("What is your birth year"))
This will ensure that the number placed in will become an integer, instead of a string
Suppose that the first number of a sequence is x, where x is an integer. Define: a0 = x; an+1 = an / 2 if an is even; an+1 = 3 X an + 1 if an is odd. Then there exists an integer k such that ak = 1. Instructions Write a program that prompts the user to input the value of x. The program outputs: The numbers a0, a1, a2,. . . , ak. The integer k such that ak = 1 (For example, if x = 75, then k = 14, and the numbers a0, a1, a2,. , a14, respectively, are 75, 226, 113, 340, 170, 85, 256, 128, 64, 32, 16, 8, 4, 2, 1. ) Test your program for the following values of x: 75, 111, 678, 732, 873, 2048, and 65535
Then is a Python program that prompts the stoner to input the value of x and labors the sequence of figures a0, a1, a2,., ak, along with the value of k where ak equals 1 python defcompute_sequence( x) sequence = ( x) while x! = 1 if x 2 == 0 x = x// 2 additional x = 3 * x 1 ( x) return sequence x = int( input(" Enter the value of x")) sequence = compute_sequence( x) k = len( sequence)- 1 print(" The figures a0, a1, a2,., ak are") print( * sequence) print(" k = ", k) In this program, thecompute_sequence function takes the original value x and calculates the sequence of figures grounded on the given recursive rules.
It keeps subjoining the coming number in the sequence to a list until x becomes 1. The program also prompts the stoner to enter the value of x and calls thecompute_sequence function to gain the sequence. The length of the sequence disadvantage 1 gives us the value of k.
Eventually, the program prints the sequence of figures and the value of k. You can test the program by entering different values of x, similar as 75, 111, 678, 732, 873, 2048, and 65535, as mentioned in the instructions. It'll affair the corresponding sequence of figures and the value of k where ak equals 1.
For more such questions on Python, click on:
https://brainly.com/question/30113981
#SPJ8
What steps are needed for word to create an index
Answer:
Do this:
Position the insertion pointer where you want the index to appear. If you want the index to start on a new page, create a new page in Word. ...
Click the References tab.
In the Index group, click the Insert Index button. The Index dialog box appears. ...
Click the OK button to insert the index into your document.
Answer:
Position the insertion pointer where you want the index to appear.
(the insertion point is the point where the next characters typed from the keyboard will appear)
If you want the index to start on a new page, create a new page in the program you're using
Then you click the References tab.
In the Index group, click the Insert Index button.
When the Index dialog box appears, click the OK button to insert the index into your document.
If you were to design a real robot that would be responsible for cleaning up trash, what 4 (or more) commands would you give it and what would each one do? (4 complete sentences)
Answer:
classify, sweep, recycle, wash
Explanation:
classify: to differentiate between garbage, recyclables and washable objects
sweep: to clean the dust and dirt
recycle: to collect recyclable objects and separate them from garbage
wash: to collect dirty objects and clean them instead of throwing them away
what is the function of virtualization.
A. to run network devices over the internet
B. To run an operating system on incompatible hardware
C. To create a system without using any hardware
D. To run one operating system inside another operating system
E. To efficiently run hardware without overloading a system
Answer:
C
Explanation:
The function of virtualization is to create a system without using any hardware.
What is virtualization?Virtualization is a process of creating something that is the virtual version including hardware, virtual computers, etc.
The types of virtualization are desktop, server, application virtualization, etc.
Thus, the correct option is C. To create a system without using any hardware.
Learn more about virtualization
https://brainly.com/question/19906390
#SPJ2
Edhesive unit 2 lesson 5 coding activity 1 Write code which creates three regular polygons with 11, 14 and 19 sides respectively. All side lengths should be 1.0. The code should then print the three shapes, one on each line, in the order given (i.E. The one with 11 sides first and the one with 19 sides last). Sample run: regular hendecagon with side length 1.0 regular tetrakaidecagon with side length 1.0 regular enneadecagon with side length 1.0
Answer:
public class Polygon {
private String name;
private int sides;
private double sideLength;
public Polygon(String name, int sides, double sideLength) {
if (sideLength <= 0) throw new IllegalArgumentException("Length cannot be zero or negative.");
if (sides <= 0) throw new IllegalArgumentException("Sides cannot be zero or negative.");
this.name = name;
this.sides = sides;
this.sideLength = sideLength;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getSideLength() {
return sideLength;
}
public void setSideLength(double sideLength) {
if (sideLength <= 0) throw new IllegalArgumentException("Length cannot be zero or negative.");
this.sideLength = sideLength;
}
public int getSides() {
return sides;
}
public void setSides(int sides) {
this.sides = sides;
}
(use the at sign here)Override
public String toString() {
return "regular " + name + " with side length " + String.format("%.1f", sideLength);
}
}
public class TestPolygon {
public static void main(String[] args) {
Polygon sides11 = new Polygon("hendecagon", 11, 1);
Polygon sides14 = new Polygon("tetrakaidecagon", 14, 1);
Polygon sides19 = new Polygon("enneadecagon", 19, 1);
System. out. println(sides11);
System. out. println(sides14);
System. out. println(sides19);
}
}
Explanation:
This java source code defines a class that creates a regular polygon based on the number of sides given to it.
Below is a screenshot of the program code and output.
print 3 numbers before asking a user to input an integer
Answer:
you can use an array to do this
Explanation:
(I've written this in java - I think it should work out):
Scanner input = new Scanner(System.in);
System.out.println("Enter an integer: ");
int userInt = input.nextInt();
int[] array = new int[userInt - 1];
for(int i = userInt-1; i < userInt; i--)
System.out.println(array[i]);
Explain the expression below
volume = 3.14 * (radius ** 2) * height
Answer:
Explanation:
Cylinder base area:
A = π·R²
Cylinder volume:
V = π·R²·h
π = 3.14
R - Cylinder base radius
h - Cylinder height
Chapter
2
SAFETY GUIDELINES
OBJECTIVES
1. Which of the following is a safety device?
(a) dashboard (b) steering wheel (c) seat
(d) seatbelt
Answer:
Seatbelt
Explanation:
The seatbelt allows everyone in the car to remain safe and steady going at certain high miles per hour. None of the other options were made for safety only. Please name brainliest!!!
Please answer these questions thank you
1. Computers are often used because they are able to hold lots of data in a very small space. They can work quickly and are much better at completing many tasks because of their speed and efficiency.
2. The action processing of data produces information that can be displayed or stored for future use.
3. Two internal components that are necessary for the computer to function are the CPU
(Central Processing Unit) and the RAM (Random Access Memory).
4. The external components of a computer are known as peripherals.
5. Components: CPU, RAM, Motherboard Peripherals: Keyboard, Mouse, Printers, Speakers
6. A CPU (Central Processing Unit) contains an ALU (Arithmetic Logic Unit), control unit, and registers.
7. A processor with two cores is called a dual-core processor and four cores is called a quad-core processor.
8. The control unit determines the sequence in which instructions are executed.
9. The control unit is primarily responsible for movement of data and instructions from itself to the ALU and registers and back.
10. The program counter holds the address of the instruction being processed at the time and the instruction register holds the instruction itself.
state the use of an x-ray machine
Answer:
The use of an x-ray machine is used to take pictures of dense tissues such as teeth or bones. This is because bones absorb the radiation more than the less dense soft tissue. X-rays from a source pass through the body and onto a photographic cassette.
I hope this helps you!
Explanation:
eBay uses all of the following business models except:
A) B2C market creator.
B) C2C market creator.
C) content provider.
D) e-commerce infrastructure provider.
eBay does not operate as a content provider.
eBay is an online marketplace that utilizes multiple business models to facilitate transactions. These models include:
B2C market creator: eBay allows businesses to sell their products directly to consumers through its platform. This model enables businesses to reach a wide customer base and sell their products efficiently.C2C market creator: eBay also enables individuals to sell products to other individuals. This model allows individuals to become sellers and connect with potential buyers.content provider: eBay provides various content, such as product descriptions, images, and reviews, to enhance the buying and selling experience. This content helps buyers make informed decisions and sellers effectively showcase their products.e-commerce infrastructure provider: eBay offers a robust e-commerce infrastructure that supports online transactions. It provides features like secure payment processing, listing management, and customer support, making it easier for sellers to conduct business online.However, eBay does not operate as a content provider. While it does provide content related to products, it primarily focuses on facilitating transactions between buyers and sellers rather than generating and distributing content.
Learn more:About eBay here:
https://brainly.com/question/28463142
#SPJ11
The correct option is (C) content provider. eBay uses all of the following business models except: Content Provider.
eBay is a multinational corporation that operates as an online marketplace. The company's primary website, eBay.com, is one of the world's most popular shopping destinations. eBay provides a platform for consumers and businesses to purchase and sell a wide range of goods and services.
The company has been in operation since 1995 and has a presence in over 190 countries worldwide. eBay's business model is primarily focused on creating a marketplace that connects buyers and sellers.B2C (Business-to-Consumer) market creator, C2C (Consumer-to-Consumer) market creator, and e-commerce infrastructure provider are three of eBay's main business models. eBay does not operate as a content provider, which means that "C) content provider" is the correct answer.
A business model is a blueprint for generating revenue and profits. It defines how a company creates, delivers, and captures value. A company's business model is an essential component of its overall strategy and guides how it competes in the marketplace.
Know more about content provider here:
https://brainly.com/question/28424264
#SPJ11